function selectSort(arr=[]){
    let {length} =arr;
    let min;//记录最小值的位置
    //外层循环
    for(let i = 0;i<length-1;i++){
        min = i;  //给初始值
        for(let j = i;j<length;j++){
            //判断
            if(arr[min] > arr[j]){
                min = j;
            }
        }
        if(min != i){
            //如果最小值的初始值和最终值不一样，那我们要交换位置
            [arr[i],arr[min]] = [arr[min],arr[i]]
        }
    }
    return arr
}

console.log(selectSort([4,22,34,13,42,21]))